home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / amos / amsls496.lzh / AMOSLIST / 000065_amos-request@svcs1.digex.net_Tue Apr 23 17:46:12 1996.msg < prev    next >
Internet Message Format  |  1996-05-01  |  4KB

  1. Received: from svcs1.digex.net (svcs1.digex.net [204.91.197.224]) by mail1.access.digex.net (8.6.12/8.6.12) with ESMTP id RAA12073;  for <mcox@access.digex.net> ; Tue, 23 Apr 1996 17:46:09 -0400
  2. Received: (from daemon@localhost) by svcs1.digex.net (8.6.12/8.6.12) id NAA24211 for amos-out; Tue, 23 Apr 1996 13:51:12 -0400
  3. Received: from mail1.access.digex.net (mail1-2.access.digex.net [204.91.197.3]) by svcs1.digex.net (8.6.12/8.6.12) with ESMTP id NAA24206 for <amos-list@svcs1.digex.net>; Tue, 23 Apr 1996 13:51:12 -0400
  4. Received: from conan.eds-ms.com (conan.eds-ms.com [204.240.136.11]) by mail1.access.digex.net (8.6.12/8.6.12) with SMTP id NAA01586;  for <amos-list@access.digex.net> ; Tue, 23 Apr 1996 13:51:11 -0400
  5. Received: from relay-2.mail.demon.net (disperse.demon.co.uk) by conan.eds-ms.com (5.x/SMI-SVR4)
  6.     id AA04534; Tue, 23 Apr 1996 13:51:18 -0400
  7. Received: from post.demon.co.uk ([158.152.1.72]) by relay-2.mail.demon.net
  8.           id ae10434; 23 Apr 96 18:50 +0100
  9. Received: from sneech.demon.co.uk ([158.152.239.175]) by relay-3.mail.demon.net
  10.           id ad02756; 23 Apr 96 18:48 +0100
  11. Received: by sneech.demon.co.uk (V1.16/Amiga)
  12.     id AA00092; Tue, 23 Apr 96 18:35:01 GMT
  13. Date: Tue, 23 Apr 96 18:35:01 GMT
  14. Message-Id: <9604231835.AA00091@sneech.demon.co.uk>
  15. Organization: None
  16. X-Mailviewer: Mail 1.15
  17. From: Paul Burkey <amos-list@sneech.demon.co.uk>
  18. To: amos-list@conan.eds-ms.com
  19. Subject: Re: Scrolling Maps (fwd)
  20. Status: RO
  21. X-Status: 
  22.  
  23. Ferraris Luca said....
  24.  
  25. PB> in fact restrict you. and are you going to have an Amal channel for every
  26. PB> single enemie?
  27.  
  28. >Yes, because i have no idea about moving a lot of enemies using standard 
  29. >bob/sprite commands
  30.  
  31. Well doing a software scroll and getting all your amal routines to run in sync
  32. along with the double buffer and the screen offset could be nasty...
  33.  
  34. I don't think there's an easy way to do it without amal but you could think
  35. about using more variables for your bobs, like x-speed, y-speed etc... and
  36. in your loop just add this to the x,y co-ordinates. You could also set up
  37. some arays with flight paths and have a pointer to the current place in the
  38. flight path which might be 1,1 then 1,2 then 1,3 etc... and then reset at the
  39. end of the loop... you could give the amal sync commands a look if you really
  40. need to use amal...
  41.  
  42. I found with AMOS that when I move one bob, all the other bobs get updated...
  43. Together with the auto double buffer this was very slow... You really have to
  44. find the best methos that gives tou full control over the Blitting, pasting
  45. and double buffer. The movement of the bobs are also important but if you
  46. can gain control over that also, you'll be doing well... What sort of scrolling
  47. methos are you using because the version I use is one of the oldest and most
  48. basic, I've heard about better ones but they take a bit Copper use with screen
  49. wrap etc, for example it's possible to get the hardware screen to wrap round
  50. like a conveyer belt which would be a usefull thing... anyone know how this
  51. could be done??? If not I'll explain the double height screen method if
  52. you are not already using it.... :)
  53.  
  54. PB> Ohhh and I just realised, I used 16x16 blocks in my scroll but your 32x32
  55. PB> should be faster...
  56.  
  57. > Really fast... i have to try using icons directly instead screen copying..
  58.  
  59. Well take a look at the diferent amos extensions and just see what extension
  60. gives you the fastest method of getting your blocks to the screen... I find
  61. that Icons were the fastest, especially the routines that stick to a 16 pixel,
  62. co-ordinates.
  63.  
  64. >PS: Congratulations for Peg-It!! ;-)
  65.  
  66. Ahhh, you liked it then :)
  67.  
  68. Cheers!!!
  69.  
  70.  
  71. ---
  72. ------------------------. Swear words are only effective if they are found
  73.  Paul Burkey 2:250/366.4 \ to be offensive. Regular use breeds a familiarity
  74.  IRC:- Shoecake           \ leading  to  ineffective  offensiveness  and
  75.  paulb@sneech.demon.co.uk  \ therefore subsequent obsolescence of the swear
  76.  Proud member of Team AMIGA \ word. With present day usage, all swear words
  77. -----------------------------' should be obsolete within twelve months....